Change an existing license to add/remove features, or change the payment period (e.g., monthly → annual).
userDBService is reachable and your token has update rights for your license./licenses).free license types and will be disabled.PUT /users/license/{licenseId} (or uses the software id as the identifier) with the updated payload.Example API (replace USERDB, LICENSE_ID, and TOKEN):
curl -X PUT "https://USERDB/users/license/LICENSE_ID" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"owner": { "type":"user", "name":"Alice Example", "email":"alice@example.com" },
"softwareId":"toolbox_app",
"features":["quality","analysis"],
"licenseType":"user",
"paymentPeriod":"annual"
}'
softwareId when available; the server expects an identifier in the PUT path.LICENSE_ID or software identifier the server expects.